<?php 
	//简单选择排序
	$data = array('9','1','5','8','3','7','4','6','2');
	echo "0 1 2 3 4 5 6 7 8<br/>";
	for ($i=0;$i<count($data);$i++) 
	{
		echo $data[$i]."&nbsp;";
	}
	echo "<br/>";

	function selectSort($data)
	{
		for($i=0;$i<count($data);$i++)
		{
			$min = $i;
			for($j=$i+1;$j<count($data);$j++)
			{
				if($data[$min]>$data[$j])
				{
					$min = $j;
				}
			}
			echo "第".($i+1)."次循环比较，此时i=".$i.",min=".$min."<br/>";
			if($i!=$min)
			{
				$temp = $data[$i];
				$data[$i] = $data[$min];
				$data[$min] = $temp;
			}
		}
		echo "<pre>";
		print_r($data);
		echo "</pre></br>";
	}
	selectSort($data);
 ?>